humpy shrimp - German English Dictionary